package sdto

import "time"


type AccountConfigInfo struct {
	ID uint `json:"id" column:"id"` 
	AccountId uint `json:"account_id" column:"account_id"` 
	ConfigKey string `json:"config_key" column:"config_key"` 
	ConfigValue string `json:"config_value" column:"config_value"` 
	CreatedAt time.Time `json:"created_at" column:"created_at"` 
	UpdatedAt time.Time `json:"updated_at" column:"updated_at"` 

}


type AccountConfigCreate struct {
	AccountId uint `json:"account_id" column:"account_id"` 
	ConfigKey string `json:"config_key" column:"config_key"` 
	ConfigValue string `json:"config_value" column:"config_value"` 

}

type AccountConfigUpdate struct {
	ID uint `json:"id" column:"id"` 
	AccountId uint `json:"account_id" column:"account_id"` 
	ConfigKey string `json:"config_key" column:"config_key"` 
	ConfigValue string `json:"config_value" column:"config_value"` 

}

type AccountConfigDelete struct {
	ID []uint `json:"id" column:"id"` 

}




// 表名定义，这样就可以直接把dto传给gorm直接处理并且能识别成正确的表名
func ( AccountConfigInfo) TableName() string {
	return ""
}

func ( AccountConfigCreate) TableName() string {
	return ""
}



func ( AccountConfigUpdate) TableName() string {
	return ""
}


func ( AccountConfigDelete) TableName() string {
	return ""
}